Definition:
- Misuse of mockito’s matchers classes to type checks
Code Example:
verify(async).execute(any(AddOrganizationAction.class),
any(AsyncCallback.class));
// wrong pass
verify(async).execute(any(AddPersonToOrganizationAction.class),
any(AsyncCallback.class));
verify(async).execute(isA(AddOrganizationAction.class),
any(AsyncCallback.class));
References:
Quality attributes
- :octicon:`file-code;1em` - Code Example
- :octicon:`comment-discussion;1em` - Cause and Effect
- :octicon:`graph;1em` - Frequency
- :octicon:`sync;1em` - Refactoring